100 REM KANGAROOS-THE GREAT ESCAPE CREATED BY DENNIS DUNK *PUBLIC DOMAIN 1987* 110 IF A=0THENA=1:PRINT "LOADING DATA":LOAD"ML1",8,1 120 IF A=1THENA=2:LOAD"ML2",8,1 130 IF A=2THENA=3:LOAD"[S] DATA",8,1 140 IF A=3THENA=4:PRINT "LOADING MUSIC":LOAD"DON'T TIE ME ",8,1 150 POKE249,0:POKE 53280,0:POKE 53281,0:PRINT"[147][158]":GOSUB770 160 FOR L=1TO9:READ K:Y=K:GOSUB760:PRINT"[145][145][145][145][145][145]" 170 X=0+B:B=B+4 180 POKE249,X:POKE250,Y:SYS828:NEXT L 190 P=2040:V=53248:REM P=POINTER V=VIC 200 FORK=0TO16 STEP2:POKEV+K,0:NEXTK:REM SET X TO ZERO 210 FORK=1TO15 STEP2:POKEV+K,0:NEXTK:REM SET Y TO ZERO 220 POKEP+2,200:POKEP+3,255:POKEP+4,150 230 POKEV+41,12:POKEV+42,12:POKEV+43,12 240 POKEV+29,28:POKEV+23,28:REM EXPAND 250 Y=160:POKEV+5,Y:POKEV+7,Y:POKEV+9,Y:REM Y POSITION 260 POKEV+4,80:POKEV+6,148:POKEV+8,216 270 POKEV+21,28:REM TURN ON SPRITES 280 GOSUB760:GOSUB760:POKEP+3,211:GOSUB760:POKEP+3,212:GOSUB760:POKEP+3,211 290 GOSUB760:POKEP+3,255:GOSUB760:GOSUB760:POKEV+21,0 300 PRINT"[147]":RESTORE:CLR:GOSUB770 310 FOR L=1TO9:READ K:Y=K:GOSUB760:PRINT"[145][145][145]" 320 X=0+B:B=B+4 330 POKE249,X:POKE250,Y:SYS828:NEXT L 340 DATA 11,1,14,7,1,18,15,15,19 350 PRINT"[145] IN: THE GREAT ESCAPE" 360 GOSUB760:GOSUB760:GOSUB760 370 PRINT"[147][159]":RESTORE:CLR:GOSUB770 380 FOR L=1TO9:READ K:NEXT L 390 POKE249,12:POKE250,20:SYS828:PRINT"[145][145][145][145][145][145]" 400 POKE249,16:POKE250,8:SYS828:PRINT"[145][145][145][145][145][145]" 410 POKE249,20:POKE250,5:SYS828:PRINT"" 420 FOR L=1TO12:READ K:Y=K:GOSUB760:PRINT"[145][145][145][145][145]" 430 X=0+B:B=B+3 440 POKE249,X:POKE250,Y:SYS828:NEXT L 450 DATA 7,18,5,1,20,32,5,19,3,1,16,5 460 PRINT" BY DENNIS DUNK":GOSUB760:GOSUB760:GOSUB760 470 PRINT"[147]":RESTORE:CLR:GOSUB770 480 FOR L=1TO21:READ K:NEXT L 490 FOR L=1TO9:READ K:Y=K:GOSUB760:PRINT"[145][145][145][145][145][145]" 500 X=0+B:B=B+4 510 POKE249,X:POKE250,Y:SYS828:NEXT L 520 DATA 3,18,5,4,9,20,19,32,58 530 PRINT:PRINT"" 540 T=39:LM=5:N$="KANGAROOS-THE GREAT ESCAPE":LN=LEN(N$):GOSUB720 550 T=39:LM=5:N$="WRITTEN BY:":LN=LEN(N$):GOSUB720:PRINT"[145][145][145]" 560 T=39:LM=LN+8:N$="DENNIS DUNK":LN=LEN(N$):GOSUB720:PRINT:PRINT 570 PRINT:PRINT"[145][145][145][159]" 580 T=39:LM=5:N$="SPRITES DESIGNED WITH":LN=LEN(N$):GOSUB720 590 T=39:LM=8:N$="SPRITE-RITE I BY:":LN=LEN(N$):GOSUB720 600 T=39:LM=11:N$="JIM BLANKENSHIP":LN=LEN(N$):GOSUB720:PRINT 610 PRINT"[145][145][145][158]" 620 T=39:LM=5:N$="MUSIC CREATED WITH ALLEGRO":LN=LEN(N$):GOSUB720 630 T=39:LM=8:N$="BY BOB LANDWEHR (ARTWORX)":LN=LEN(N$):GOSUB720:PRINT 640 PRINT"[145][145][145]" 650 T=39:LM=5:N$="MUSIC-DON'T TIE ME DOWN-ADAPTED":LN=LEN(N$):GOSUB720 660 T=39:LM=5:N$="FROM-TIE ME KANGAROO DOWN,SPORT":LN=LEN(N$):GOSUB720 670 T=39:LM=5:N$="BY R. HARRIS (BMI) (COLUMBIA)":LN=LEN(N$):GOSUB720:PRINT 680 GOSUB760:GOSUB760:GOSUB760:GOSUB760 690 PRINT"[147] PREPARING ACT I: PLEASE BE PATIENT":GOSUB760:GOSUB760:PRINT"[144]" 700 F$="ACT 1":PRINT"[147] LOAD"+CHR$(34)+F$+CHR$(34)+",8": PRINT "RUN" 710 POKE198,4: POKE631,19: POKE632,13: POKE633,13: POKE634,13:END 720 PRINT TAB(T-LN);N$;:N=N+1:T=T-1 730 FOR D=1TO100:NEXTD 740 PRINT"[157] [145][145]":IFN<=39-(LN+LM)GOTO720 750 PRINTTAB(LM);N$:N=0:PRINT"[145][145]":RETURN 760 FOR D=1TO300:NEXT D:RETURN 770 S=54272:REM START OF SOUND CHIP 780 POKE S+24,15:REM FULL VOLUME 790 G=00:H=10:REM SET VOICES 800 POKE S+1,G:N=N+1:REM VOICE 1 FREQ 810 POKE S+5,9:POKE S+6,12:REM ADSR 820 POKE S+15,H:REM VOICE TWO FREQUENCY 830 FOR N=1TO50:POKE S+4,21:REM 21=17+4, TURN ON TRI WAVE + RING MOD, NO. HITS 840 FOR T=1TO30:NEXT:POKE S+4,20:REM TIME BETWEEN CHIMES 850 RETURN